package com.pureut.order.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/***
 *客诉管理 实体
 * Author:C
 * Date:2022/11/30 10:05
 * @DESC
 */
@Data
@TableName("customer_complaints_management")
public class CustomerComplaintsManagement {


    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private long id;

    /**
     * 部门id
     */
    private long deptId;

    /**
     * 客户id
     */
    private long customerId;

    /**
     * 客诉审核状态
     */
    private int customerReviewStatus;

    /**
     * 物料id
     */
    private long materialId;

    /**
     * 物料编码
     */
    private String materialCode;

    /**
     * 订单类型
     */
    private int orderType;

    /**
     * 销售发货单号
     */
    private String salesDocumentNum;

    /**
     * 投诉问题
     */
    private String complaints;

    /**
     * 附件
     */
    private String enclosureUrl;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 客诉审核人
     */
    private String customerReviewBy;

    /**
     * 客诉审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date customerReviewTime;

    /**
     * 方案审核人
     */
    private String programmeReviewBy;

    /**
     * 方案审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date programmeReviewTime;

}
